#pragma once

#include <iostream>

class PickingColorManager{
    public:
        PickingColorManager();
		unsigned int pickingColor[3];

		unsigned int* GetUniqueColor();
		unsigned int* GetCurrentColor(){ return pickingColor; }
		unsigned int GetCurrentColorAsInt();
		void Print(){ std::cout<<"["<<pickingColor[0]<<","<<pickingColor[1]<<","<<pickingColor[2]<<"]"<<std::endl; }

    protected:
};

extern PickingColorManager pcm;
